package org.grade.constant;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 从配置文件中自动注入这些属性到OSSProperties对象
 * 使用这些属性来配置和访问阿里云OSS服务
 */
@Data
@Component
@ConfigurationProperties(prefix = "aliyun.oss.file")
public class OSSProperties {

    /**
     * 对应地域地址
     */
    private String endpoint;

    /**
     * 账号
     */
    private String keyId;

    /**
     * 密码
     */
    private String keySecret;

    /**
     * 创建的bucket名
     */
    private String bucketName;
}